package com.tarjetanaranja.soportenegocio.crm.asisntenteca.negocio.repositorio;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.stereotype.Repository;
import com.tarjetanaranja.soportenegocio.crm.asisntenteca.negocio.dominio.Noticia;

@Repository
public class DaoInsert {
	@PersistenceContext
    private EntityManager entityManager;
	
	
	public void insertar(){
		Noticia noticia = new Noticia("titulo","desc","alias",15);
		//noticia.setIdNoticia(18);
		entityManager.persist(noticia);
//		FabricaEM fabricaEn = new FabricaEM();
//		fabricaEn.getEntityManager().persist(noticia);
//		
//		Comentario comentario = new Comentario();
//		comentario.setId(10);
//		comentario.setAlias("alias del comentario");
//		comentario.setDescripcion("descripcion");
//		entityManager.persist(comentario);
	}
	 public EntityManager getEntityManager() {
		return this.entityManager;
	}
	
	public void borrar(Noticia noticia) {
		Noticia n = entityManager.merge(noticia);

		entityManager.remove(n);
	} 
}
